<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        
    </style>
</head>
<body>
    
</body>
<script>

    // const p = new Promise((resolve, reject)=>{
    //     setTimeout(()=>{
    //         resolve("hello world");
    //     }, Math.random() * 500);
    // })
    // // p.then(res=>{
    // //     console.log(res);
    // // })


    // async function fn(){
    //     const res = await p;
    //     console.log(res);
    // }


    // fn();

    // ;(async function(){
    //     const p = new Promise((resolve, reject)=>{
    //         setTimeout(()=>{
    //             resolve("hello world");
    //         }, Math.random() * 500);

    //         setTimeout(()=>{
    //             reject("hello error");
    //         }, Math.random() * 500);
    //     })
    //     console.log(1)
        
    //     // p.then(data=>{
    //     //     console.log(2)
    //     //     console.log(data)
    //     // })

    //     try{
    //         const res = await p;
    //         console.log(2)
    //         console.log(res);
    //     }catch(err){
    //         console.log(err);
    //     }
    //     console.log(3)
    // })();


    // console.log("a");
    // async function fn(m){
    //     // const res = await promise实例
    //     // console.log(res);
    //     console.log(m);
    // }
    // console.log("b");
    // fn("heihieheihei9");
    // console.log("c");





    // try{
    //     可能会报错的代码
    // }catch(error){
    //     如果try中的代码报错，会执行catch的代码
    //     error为报错信息
    // }




</script>
</html>